function renderPowerReviewsData(n,t){globalJsonData||(globalJsonData={}),globalJsonData[n]=[],Array.isArray(t)?t.forEach(function(t){globalJsonData[n].push(t)}):globalJsonData[n].push(t);let i=[];for(const n in globalJsonData)Array.isArray(globalJsonData[n])?globalJsonData[n].forEach(function(n){i.push(n)}):i.push(globalJsonData[n]);typeof globalJsonData.HobartIRL!="undefined"&&typeof $("#pr-irlsnippet").html()!="undefined"&&$("#pr-irlsnippet").html().length>0&&$("#pr-irlsnippet").html(""),i&&i.length>=1&&(i.length==1?POWERREVIEWS.display.render(i[0]):POWERREVIEWS.display.render(i))}var ActiveCommerce,globalJsonData;(function(n){n.fn.equalHeights=function(){var t=0,i=n(this);return i.each(function(){var i=n(this).innerHeight();i>t&&(t=i)}),i.css("height",t)},n("[data-equal]").each(function(){var t=n(this),i=t.data("equal");t.find(i).equalHeights()})})(jQuery),ActiveCommerce=ActiveCommerce||{},function(n){ActiveCommerce.App=_.extend(ActiveCommerce.App||{},{Search:_.extend(ActiveCommerce.App.Search||{},{config:{mainSearchId:"main-search-box",mainSearchSubmitButton:"main-search-submit",searchUrl:"/Search",defaultSearchFilterId:"default-search-filter"},init:function(){var t=ActiveCommerce.App.Search,i=n.extend(!0,t.config,t.serverConfig);n("#"+i.mainSearchSubmitButton).click(function(n){n.preventDefault(),t.search()}),n("#"+i.mainSearchId).keypress(function(){return event.which==13||event.keyCode==13?(t.search(),!1):!0})},search:function(){var f=ActiveCommerce.App.Search,i=f.config,u=n("#"+i.mainSearchId),r=n.trim(u.val()),t;r.length!=0&&r!=u.attr("placeholder")&&(t="",n(".search-options .content-filter:checked").each(function(i,r){var u=n(r);t=t+"&"+u.data("key")+"&"+u.data("value")}),t.length===0&&($defaultFilterValue=n("#"+i.defaultSearchFilterId).val(),$defaultFilterValue!==""&&(t=t+"filters[0].key=_contenttype_s&filters[0].value="+$defaultFilterValue)),t.length>0&&(t="#/?".concat(t)),location.href=encodeURI(i.searchUrl+"?term="+r)+t)}}),Components:_.extend(ActiveCommerce.App.Components||{},{Dropdown:_.extend(ActiveCommerce.App.Components.Dropdown||{},{init:function(){var t=ActiveCommerce.App.Components.Dropdown,r=_.extend(t.config,{showSpeed:0,hideSpeed:0}),i;n.extend(r.hoverConfig,{over:t.over,out:t.out,timeout:100}),i=n(window).width()+n(window).height(),t.doInit(i);n(window).on("resize",t.doInit(i))},doInit:function(t){var r=ActiveCommerce.App.Components.Dropdown,i=r.config,u=!1,f=navigator.userAgent.toLowerCase(),e=f.indexOf("android")&&f.indexOf("mobile")>-1;(!e||e&&n(window).width()+n(window).height()==t)&&(u=!0),n("."+i.linkClass).each(function(){var t=n(this),f=t.next("."+i.wrapperClass);t.is(":visible")&&f.length!=0&&(u&&t.parent().hoverIntent(i.hoverConfig),setTimeout(function(){r.setDropdownSize(f)},250))})},over:function(){var i=ActiveCommerce.App.Components.Dropdown,t=i.config;n("header div."+t.wrapperClass).hide(),n(this).find("div."+t.wrapperClass).slideDown(t.showSpeed)},setDropdownSize:function(t){var r=ActiveCommerce.App.Components.Dropdown,e=r.config,u=t.parents("nav").hasClass("icons"),i=0,f=t.find("div.col");t.css({visibility:"hidden",display:"block"}),u?(i=r.getColumnWidth(t),t.hasClass("right")?t.children("div.arrow").eq(0).css({"background-position":i-50+"px bottom"}):t.css({"margin-left":-(i/2)})):f.each(function(){var f=n(this),o=f.find("div.link-group"),u,e;o.length>0&&(u=0,o.each(function(){var i=n(this),f=n(this).find("ul.column"),t;let e=Math.floor(100/f.length);f.each(function(){n(this).css("width",e+"%")}),t=r.getLinkGroupWidth(i),i.width(t),t>u&&(u=t)}),u>f.width()&&f.css({width:u})),i+=f.outerWidth()+1,e=t.parent("li").find("a.secondaryLink"),e.length&&e.parent("li").find(".arrow").css({left:(e.width()-35)/2}),t.parents("nav").hasClass("secondary")&&t.css({left:-(i/2)})}),t.css({display:"none",visibility:"visible"}).width(i+4)},getLinkGroupWidth:function(t){var u=ActiveCommerce.App.Components.Dropdown,f=t.find("ul.column"),e=t.find("a.header"),r=e.outerWidth(),i=0;return f.each(function(){var t=n(this);i+=u.getColumnWidth(t)+1}),i>r?i:r},getColumnWidth:function(t){var i=t.outerWidth();return t.children().each(function(){var r=n(this),t=r.outerWidth();t>i&&(i=t)}),i}})})}),extend("ActiveCommerce.App.Analytics",{pushTagEvent:function(n){n&&typeof dataLayer!="undefined"&&dataLayer.push({event:n})}})}(jQuery),function(n){n.fn.columnize=function(t){function i(n,t){try{n.append(t)}catch(i){n[0].appendChild(t[0])}}this.cols=[],this.offset=0,this.before=[],this.lastOther=0,this.prevMax=0,this.debug=0,this.setColumnStart=null,this.elipsisText="";var r={width:400,columns:!1,buildOnce:!1,overflow:!1,doneFunc:function(){},target:!1,ignoreImageLoading:!0,columnFloat:"left",lastNeverTallest:!1,accuracy:!1,precise:!1,manualBreaks:!1,cssClassPrefix:"",elipsisText:"...",debug:0};return t=n.extend(r,t),typeof t.width=="string"&&(t.width=parseInt(t.width,10),isNaN(t.width)&&(t.width=r.width)),typeof t.setColumnStart=="function"&&(this.setColumnStart=t.setColumnStart),typeof t.elipsisText=="string"&&(this.elipsisText=t.elipsisText),t.debug&&(this.debug=t.debug),t.setWidth||(t.setWidth=t.precise?function(n){return 100/n}:function(n){return Math.floor(100/n)}),this.each(function(){function f(n,t){var i=t?".":"";return h.length?i+h+"-"+n:i+n}function a(r,u,e,o){for(var v,p,w,c,h,y,b,l,a;(s||e.height()y&&a!=-1?h.substring(a):"";if(e.height()>=o&&l!==null&&(r[0].removeChild(l),h=l.nodeValue+h),h.length)c[0].nodeValue=h;else return!1}return u.contents().length?u.prepend(c):i(u,c),c[0].nodeType==3}}function v(n,t,r,u){var e,o,h;if(!n.contents(":last").find(f("columnbreak",!0)).length&&!n.contents(":last").hasClass(f("columnbreak"))&&t.contents().length){if(e=t.contents(":first"),typeof e.get(0)=="undefined"||e.get(0).nodeType!=1)return;o=e.clone(!0),e.hasClass(f("columnbreak"))?(i(n,o),e.remove()):s?(i(n,o),e.remove()):o.get(0).nodeType!=1||o.hasClass(f("dontend"))||(i(n,o),o.is("img")&&r.height()<\/div>")),$col=u.children().eq(u.children().length-1),$destroyable=e.clone(!0),t.overflow){for(targetHeight=t.overflow.height,a($col,$destroyable,$col,targetHeight),$destroyable.contents().find(":first-child").hasClass(f("dontend"))||v($col,$destroyable,$col,targetHeight);$col.contents(":last").length&&o($col.contents(":last").get(0));)c=$col.contents(":last"),c.remove(),$destroyable.prepend(c);for(l="",h=document.createElement("DIV");$destroyable[0].childNodes.length>0;){if(r=$destroyable[0].childNodes[0],r.attributes)for(s=0;s<\/div>")),r=u.children(":last"),i(r,e.clone()),y=r.height(),u.empty();var k=y/w,d=3,it=!1;for(t.overflow?(d=1,k=t.overflow.height):at&&tt&&(d=1,k=at,it=!0),g=0;g<\/div>"));for(h=0;h<\/div>")),r=u.children().eq(h),it&&r.width(tt+"px"),a(r,l,r,k),v(r,l,r,k);r.contents(":last").length&&o(r.contents(":last").get(0));)et=r.contents(":last"),et.remove(),l.prepend(et);h++,r.contents().length===0&&l.contents().length?r.append(l.contents(":first")):h!=w-(t.overflow?0:1)||t.overflow||l.find(f("columnbreak",!0)).length&&w++}if(t.overflow&&!it)if(vt=!1,yt=document.all&&navigator.appVersion.indexOf("MSIE 7.")!=-1,vt||yt){for(ot="",ut=document.createElement("DIV");l[0].childNodes.length>0;){for(rt=l[0].childNodes[0],h=0;hct&&(ct=i,lt=!0),i30?k=ft+30:Math.abs(ft-k)>20?k=ft:g=d}u.append(n("
"))}u.find(f("column",!0)).find(":first"+f("removeiffirst",!0)).remove(),u.find(f("column",!0)).find(":last"+f("removeiflast",!0)).remove(),u.find(f("split",!0)).find(":first"+f("removeiffirst",!0)).remove(),u.find(f("split",!0)).find(":last"+f("removeiflast",!0)).remove(),u.data("columnizing",!1),t.overflow&&t.overflow.doneFunc(),t.doneFunc()}}}var u=t.target?n(t.target):n(this),y=n(this).height(),e=n("
<\/div>"),p=0,s=t.manualBreaks,h=r.cssClassPrefix,c,l;if(typeof t.cssClassPrefix=="string"&&(h=t.cssClassPrefix),c=0,i(e,n(this).contents().clone(!0)),!t.ignoreImageLoading&&!t.target&&!u.data("imageLoaded")&&(u.data("imageLoaded",!0),n(this).find("img").length>0)){l=function(n,r){return function(){n.data("firstImageLoaded")||(n.data("firstImageLoaded","true"),i(n.empty(),r.children().clone(!0)),n.columnize(t))}}(n(this),e);n(this).find("img").one("load",l);n(this).find("img").one("abort",l);return}u.empty(),w(),t.buildOnce||n(window).resize(function(){t.buildOnce||(u.data("timeout")&&clearTimeout(u.data("timeout")),u.data("timeout",setTimeout(w,200)))})})},n.fn.renumberByJS=function(t,i,r,u){var s,f,h,e,c,o,l,a;if(this.setList=function(t,i,r){var c=this.before.parents(),o,u,h,f,s,e;return(o=n(t[this.offset-1]).find(">*"),o.last()[0].tagName!=r.toUpperCase())?(this.debug&&console.log("Last item in previous column, isn't a list..."),0):(o=o.length,u=1,u=this.lastOther<=0?this.before.children().length+1:n(c[this.lastOther]).children().length+1,n(t[this.offset]).find(r+":first li.split").length&&(h=n(t[this.offset-1]).find(r+":last li:last"),this.elipsisText===""||n(t[this.offset-1]).find(r+":last ~ div").length||n(t[this.offset-1]).find(r+":last ~ p").length||n(h).find("ul, ol, dl").length==0&&(f=h.last().text(),s=f.length,f.substring(s-1)==";"?f.substring(s-4)!=this.elipsisText+";"&&(f=f.substring(0,s-1)+this.elipsisText+";"):f.substring(s-3)!=this.elipsisText&&(f+=this.elipsisText),h.last().text(f)),n(t[this.offset]).find(r+":first >li.split >"+r).length==0&&u--),o==1&&(u+=this.prevMax),this.nest>1?(this.debug&&console.log("Supposed to be a nested list...decr"),u--,e=n(t[this.offset-1]).find(r+":first li.split:first"),e.length>0&&(this.debug&&console.log("Previous column started with a split item, so that count is one less than expected"),u--),e=n(t[this.offset]).find(r+":first li:first").clone(),e.children().remove(),n.trim(e.text()).length>0&&(this.debug&&console.log("If that was a complete list in the previous column, don't decr."),u++,n(t[this.offset-1]).find(">"+r+":last ").children().length==0&&(this.debug&&console.log("unless that was empty, in which case revert"),u--))):(e=n(t[this.offset]).find(r+":first li:first "+r+".split li.split"),e.length>0&&(this.debug&&console.log("[Nested] Column started with a split item, so that count is one less than expected"),u--)),this.debug&&console.log("Setting the start value to "+u+" ("+this.prevMax+")"),u>0&&(typeof this.setColumnStart=="function"?this.setColumnStart(i,u):i.attr("start",u)),0)},typeof r=="undefined"&&(r=!1),typeof u=="undefined"&&(u=!1),!r&&!u)throw"renumberByJS(): Bad param, must pass an id or a class";for(s="",this.prevMax=1,s=u?"."+u:"#"+r,f=t.toLowerCase(),h=t.toUpperCase(),this.cols=n(s),this.debug&&console.log("There are "+this.cols.length+" items, looking for "+f),this.before=n(this.cols[0]).find(f+":last"),this.prevMax=this.before.children().length,this.offset=1;this.offset"+f+":first li "+f+":first").length&&(this.nest=2),this.setList(this.cols,e,f),this.lastOther--,e=n(this.cols[this.offset]).find(f+":first li "+f+":first"),e.length&&(this.before=n(this.cols[this.offset-1]).find(">"+f+":last li "+f+":last"),this.prevMax=0,this.nest=1,this.setList(this.cols,e,f)),a=n(this.cols[this.offset-1]).find(">"+f+":last"),this.prevMax=a.children().length}}return 0}}(jQuery); /*! * jquery.customSelect() - v0.5.1 * http://adam.co/lab/jquery/customselect/ * 2014-03-19 * * Copyright 2013 Adam Coulombe * @license http://www.opensource.org/licenses/mit-license.html MIT License * @license http://www.gnu.org/licenses/gpl.html GPL2 License */ (function(n){"use strict";n.fn.extend({customSelect:function(t){if(typeof document.body.style.maxHeight=="undefined")return this;var t=n.extend({customClass:"customSelect",mapClass:!0,mapStyle:!0},t),u=t.customClass,r=function(t,r){var u=t.find(":selected"),f=r.children(":first"),e=u.html()||" ";f.html(e),u.attr("disabled")?r.addClass(i("DisabledOption")):r.removeClass(i("DisabledOption")),setTimeout(function(){r.removeClass(i("Open")),n(document).off("mouseup.customSelect")},60)},i=function(n){return u+n};return this.each(function(){var e=n(this),o=n("").addClass(i("Inner")),f=n("");e.after(f.append(o)),f.addClass(u),t.mapClass&&f.addClass(e.attr("class")),t.mapStyle&&f.attr("style",e.attr("style")),e.addClass("hasCustomSelect").on("render.customSelect",function(){var n,t;r(e,f),e.css("width",""),n=parseInt(e.outerWidth(),10)-(parseInt(f.outerWidth(),10)-parseInt(f.width(),10)),f.css({display:"inline-block"}),t=f.outerHeight(),e.attr("disabled")?f.addClass(i("Disabled")):f.removeClass(i("Disabled")),o.css({width:n,display:"inline-block"}),e.css({"-webkit-appearance":"menulist-button",width:f.outerWidth(),position:"absolute",opacity:0,height:t,fontSize:f.css("font-size")})}).on("change.customSelect",function(){f.addClass(i("Changed")),r(e,f)}).on("keyup.customSelect",function(n){f.hasClass(i("Open"))?(n.which==13||n.which==27)&&r(e,f):(e.trigger("blur.customSelect"),e.trigger("focus.customSelect"))}).on("mousedown.customSelect",function(){f.removeClass(i("Changed"))}).on("mouseup.customSelect",function(t){if(!f.hasClass(i("Open")))if(n("."+i("Open")).not(f).length>0&&typeof InstallTrigger!="undefined")e.trigger("focus.customSelect");else{f.addClass(i("Open")),t.stopPropagation();n(document).one("mouseup.customSelect",function(t){t.target!=e.get(0)&&n.inArray(t.target,e.find("*").get())<0?e.trigger("blur.customSelect"):r(e,f)})}}).on("focus.customSelect",function(){f.removeClass(i("Changed")).addClass(i("Focus"))}).on("blur.customSelect",function(){f.removeClass(i("Focus")+" "+i("Open"))}).on("mouseenter.customSelect",function(){f.addClass(i("Hover"))}).on("mouseleave.customSelect",function(){f.removeClass(i("Hover"))}).trigger("render.customSelect")})}})})(jQuery),function(n){extend("MillerElectric",{init:function(){var t=MillerElectric;t.Forms.init(),t.Hamburger.init(),t.ReplacementHeader.init(),t.Main.init();n(window).on("scroll",t.ReplacementHeader.scrollHeaders)},Forms:{init:function(){var t=MillerElectric;n(document.forms[0]).on("change",'input[type="checkbox"]',t.Forms.onCheckboxChange)},onCheckboxChange:function(){var r=MillerElectric,t=n(this),i=t.parents(".input");t.prop("checked")?i.addClass("checked"):i.removeClass("checked")}},Hamburger:{config:{selectors:{container:"#mobile-navigation",button:"a.hamburger",menu:"nav",submenu:"ul.mobileSubNav"}},$elements:{container:{},button:{},menu:{}},init:function(){var t=MillerElectric,i=t.Hamburger.config,r=t.Hamburger.$elements,u=r.container=n(i.selectors.container),f=r.button=u.find(i.selectors.button),e=r.menu=u.find(i.selectors.menu);f.click(t.Hamburger.onHamburgerClick);n("#mobile-navigation li").on("click",t.Hamburger.mobileMenuItem)},onHamburgerClick:function(n){var t=MillerElectric.Hamburger,i=t.$elements;n.preventDefault(),i.menu.is(":visible")?t.hideMenu():t.showMenu()},showMenu:function(){var n=MillerElectric.Hamburger,t=n.$elements;t.menu.slideDown()},hideMenu:function(){var n=MillerElectric.Hamburger,t=n.$elements;t.menu.slideUp()},mobileMenuItem:function(t){var i,r,u;if(t.preventDefault(),i=n(t.currentTarget).find(".mobileSubNav").first(),i.length===0){if(r=n(t.currentTarget).find("a").first(),u=r.attr("href"),u===undefined)return;window.location=r.attr("href");return}if(n(t.currentTarget).hasClass("active")){n(t.currentTarget).find(".active").removeClass("active"),n(t.currentTarget).removeClass("active");return}n(t.currentTarget).addClass("active"),i.addClass("active")}},ReplacementHeader:{init:function(){var t=MillerElectric.ReplacementHeader;n(window).on("scroll",t.scrollHeaders);n("header.mobile .header-replacement .mobile-menu-button").on("click touchstart",t.backToTop)},scrollHeaders:function(){var r=200,t=0,i=n(window).scrollTop();i<0||(n("header").hasClass("mobile")&&(r=10),i>r&&t++,t===1&&n(".header-replacement").fadeIn("fast"),i<1&&(t=0),t===0&&(n(".header-replacement").hide(),n("#mobile-navigation").css("margin-top","0")))},backToTop:function(){var t=n(document).scrollTop(),i=t+50+"px";n("#mobile-navigation").css("margin-top",i)}},isMobile:function(){return Modernizr.mq("only screen and (max-width: 680px)")}}),extend("MillerElectric.Main",{init:function(){var n=MillerElectric.Main;n.Collapsible.init(),n.FaqBadge.init(),n.Typeahead.init()}}),extend("MillerElectric.Main.Collapsible",{config:{selectors:{container:".content-container.collapsible",title:".content-title",content:".content-inner"},openClass:"open",closedClass:"closed",maintainAccordionState:"false",accordionIndex:"accIndex"},init:function(){var i=MillerElectric.Main.Collapsible,r=i.config,t=r.selectors;if(n("#body").length>0)n("#body").on("click",t.container+" "+t.title,i.onTitleClick);else if(n("#mainbody").length>0)n("#mainbody").on("click",t.container+" "+t.title,i.onTitleClick)},retainAccordionState:function(){var s=MillerElectric.Main.Collapsible,t=s.config,e=t.selectors,f,i,r,u,o;if(t.maintainAccordionState="true",f=sessionStorage.getItem(t.accordionIndex),f!=null&&(i=f.split("|")),typeof i!="undefined")for(r=0;r0&&document.getElementById(r).scrollIntoView()}),u&&u.length>0&&u[0].id=="reviews"&&POWERREVIEWS.display.redraw()):(f.maintainAccordionState=="true"&&e.storeCloseState(u),o.slideUp("fast",function(){u.removeClass(f.openClass).addClass(f.closedClass)})))},storeOpenState:function(n){var u=MillerElectric.Main.Collapsible,r=u.config,f=r.selectors,t=n.find("h3").attr("data-series-name"),i;t!=""&&(i=sessionStorage.getItem(r.accordionIndex),i==null?(t="|"+t,sessionStorage.setItem(r.accordionIndex,t)):i!=null&&i.indexOf("|"+t)==-1&&(t=i+"|"+t,sessionStorage.setItem(r.accordionIndex,t)))},storeCloseState:function(n){var r=MillerElectric.Main.Collapsible,i=r.config,e=i.selectors,u=n.find("h3").attr("data-series-name"),t=sessionStorage.getItem(i.accordionIndex),f=new RegExp("\\|"+u,"g");t=t.replace(f,""),t=t.split("||").join("|"),sessionStorage.setItem(i.accordionIndex,t)},open:function(n,t){var i=MillerElectric.Main.Collapsible;i.toggle(n,!0,t)},close:function(n){var t=MillerElectric.Main.Collapsible;t.toggle(n,!1)}}),MillerElectric.Main.FaqBadge={vars:{videoPlayers:{}},init:function(){var t=MillerElectric.Main.FaqBadge,i=t.vars;n(".live-chat-link").on("click",t.onLiveChatLinkClick)},onLiveChatLinkClick:function(t){var r=MillerElectric.Main.FaqBadge,f=r.vars,u,i;t.preventDefault(),u=n(this),n(window).width()<500?(i="